﻿2026-06-04T01:27:37.7467370Z ##[group]Run cargo test --workspace
2026-06-04T01:27:37.7467792Z [36;1mcargo test --workspace[0m
2026-06-04T01:27:37.7472250Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-04T01:27:37.7472687Z ##[endgroup]
2026-06-04T01:27:38.5491708Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
2026-06-04T01:27:38.5798794Z      Running unittests src\main.rs (target\debug\deps\mock_session-b35de9b53d35be6d.exe)
2026-06-04T01:27:38.6115348Z 
2026-06-04T01:27:38.6115827Z running 0 tests
2026-06-04T01:27:38.6116060Z 
2026-06-04T01:27:38.6116333Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:27:38.6116593Z 
2026-06-04T01:27:38.6128915Z      Running tests\manifest_valid.rs (target\debug\deps\manifest_valid-c8d62cbe0af71b46.exe)
2026-06-04T01:27:38.6425304Z 
2026-06-04T01:27:38.6425651Z running 3 tests
2026-06-04T01:27:38.6439204Z test mock_manifest_parses_and_validates ... ok
2026-06-04T01:27:38.6439901Z test mock_has_no_claude_code_conventions ... ok
2026-06-04T01:27:38.6440334Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-04T01:27:38.6440597Z 
2026-06-04T01:27:38.6440890Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:27:38.6441257Z 
2026-06-04T01:27:38.6452475Z      Running unittests src\main.rs (target\debug\deps\spt-714c34c68416ae61.exe)
2026-06-04T01:27:38.9980891Z 
2026-06-04T01:27:38.9981189Z running 54 tests
2026-06-04T01:27:38.9991747Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-04T01:27:38.9992479Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-04T01:27:38.9992829Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-04T01:27:38.9993266Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-04T01:27:38.9993918Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-04T01:27:38.9994245Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-04T01:27:38.9994578Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-04T01:27:39.0111320Z test api::reporting::tests::history_log_appends ... ok
2026-06-04T01:27:39.0180700Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-04T01:27:39.0761464Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-04T01:27:39.0780868Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-04T01:27:39.0792995Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-04T01:27:39.0854985Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-04T01:27:39.0869716Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-04T01:27:39.0870280Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-04T01:27:39.0880709Z test api::tests::state_value_is_validated ... ok
2026-06-04T01:27:39.0881059Z test api::tests::adapter_is_required ... ok
2026-06-04T01:27:39.0894652Z test api::tests::surface_parses ... ok
2026-06-04T01:27:39.0972298Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-04T01:27:39.1032402Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-04T01:27:39.1093613Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-04T01:27:39.1096196Z test cli::tests::create_new_existing_name_is_usage_error ... ok
2026-06-04T01:27:39.1099415Z test cli::tests::create_new_mints_shows_and_requests_save ... ok
2026-06-04T01:27:39.1104960Z test cli::tests::digest_flag_defaults ... ok
2026-06-04T01:27:39.1105935Z test cli::tests::empty_store_no_flag_guides_to_pair_or_create ... ok
2026-06-04T01:27:39.1112916Z test cli::tests::invalid_usage_errors ... ok
2026-06-04T01:27:39.1117211Z test cli::tests::multi_subnet_refuses_without_flag_then_resolves_with_it ... ok
2026-06-04T01:27:39.1119508Z test cli::tests::not_elevated_refuses_without_leaking_code_or_saving ... ok
2026-06-04T01:27:39.1128090Z test cli::tests::pair_show_totp_arg_shapes_parse ... ok
2026-06-04T01:27:39.1133782Z test cli::tests::pair_show_totp_subnet_and_create_new_conflict ... ok
2026-06-04T01:27:39.1137003Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-04T01:27:39.1140054Z test cli::tests::ring_timeout_defaults ... ok
2026-06-04T01:27:39.1142636Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-04T01:27:39.1143284Z test cli::tests::single_subnet_auto_selects_and_code_matches_seed ... ok
2026-06-04T01:27:39.1145333Z test cli::tests::unknown_elevation_falls_back ... ok
2026-06-04T01:27:39.1148137Z test cli::tests::unknown_named_subnet_is_usage_error ... ok
2026-06-04T01:27:39.1149692Z test elevation::tests::current_returns_a_determinate_level_on_supported_platforms ... ok
2026-06-04T01:27:39.1150808Z test elevation::tests::fallback_message_names_authenticator_app_and_subnet ... ok
2026-06-04T01:27:39.1151847Z test elevation::tests::gate_shows_only_when_confirmed_elevated ... ok
2026-06-04T01:27:39.1167667Z test cli::tests::subcommands_parse ... ok
2026-06-04T01:27:39.1211337Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-04T01:27:39.1419299Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-04T01:27:39.1634664Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-04T01:27:39.1696210Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-04T01:27:39.1824457Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-04T01:27:39.1879135Z test api::startup::tests::missing_seed_refused ... ok
2026-06-04T01:27:39.1939253Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-04T01:27:39.2007069Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-04T01:27:39.2061085Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-04T01:27:39.2145464Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-04T01:27:39.2186119Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-04T01:27:39.2277658Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-04T01:27:39.2856943Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-04T01:27:39.2877376Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-04T01:27:39.2877627Z 
2026-06-04T01:27:39.2877813Z test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
2026-06-04T01:27:39.2878110Z 
2026-06-04T01:27:39.2896746Z      Running tests\contract_e2e.rs (target\debug\deps\contract_e2e-8b6cf266ecac2111.exe)
2026-06-04T01:27:39.5802341Z 
2026-06-04T01:27:39.5802722Z running 4 tests
2026-06-04T01:27:40.9706208Z test cold_api_call_autostarts_daemon_and_handoff_is_in_memory ... ok
2026-06-04T01:27:40.9893324Z SEEDED:63428
2026-06-04T01:27:41.3590125Z test live_agent_lifecycle_e2e ... ok
2026-06-04T01:27:41.4752366Z test mock_adapter_drives_the_full_contract ... ok
2026-06-04T01:27:41.5135786Z SEEDED:63428
2026-06-04T01:27:41.7911331Z test seed_then_listen_binds_and_relays ... ok
2026-06-04T01:27:41.7911562Z 
2026-06-04T01:27:41.7911742Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.21s
2026-06-04T01:27:41.7911985Z 
2026-06-04T01:27:41.7928041Z      Running unittests src\lib.rs (target\debug\deps\spt_daemon-5e647517f5065a8d.exe)
2026-06-04T01:27:42.4552191Z 
2026-06-04T01:27:42.4552544Z running 79 tests
2026-06-04T01:27:42.4558608Z test adapter_update::tests::delegated_attested_delegates_command ... ok
2026-06-04T01:27:42.4561246Z test adapter_update::tests::file_pull_without_payload_is_skipped ... ok
2026-06-04T01:27:42.4561886Z test codec::tests::oversized_prefix_rejected ... ok
2026-06-04T01:27:42.4562376Z test codec::tests::back_to_back_frames_decode_independently ... ok
2026-06-04T01:27:42.4562887Z test codec::tests::frame_round_trips_through_buffer ... ok
2026-06-04T01:27:42.4564578Z test adapter_update::tests::delegated_unattested_is_skipped ... ok
2026-06-04T01:27:42.4565033Z test consent::tests::decide_honors_full_auto_flag ... ok
2026-06-04T01:27:42.4565476Z test config::tests::missing_file_is_default ... ok
2026-06-04T01:27:42.4588606Z test config::tests::crash_grace_is_config_driven ... ok
2026-06-04T01:27:42.4604848Z test digest::tests::active_turn_growth_is_a_tail_delta ... ok
2026-06-04T01:27:42.4605603Z test digest::tests::applying_deltas_reconstructs_snapshot ... ok
2026-06-04T01:27:42.4617707Z test digest::tests::from_manifest_feeds_and_snapshots ... ok
2026-06-04T01:27:42.4623059Z test digest::tests::persistence_off_surfaces_nothing ... ok
2026-06-04T01:27:42.4640293Z test digest::tests::persistence_reports_each_completed_turn_once ... ok
2026-06-04T01:27:42.4642970Z test digest::tests::tool_sprint_is_structured_in_the_turn ... ok
2026-06-04T01:27:42.4649128Z test digesthub::tests::publish_then_snapshot_reads_latest ... ok
2026-06-04T01:27:42.4649661Z test config::tests::malformed_file_degrades_to_default ... ok
2026-06-04T01:27:42.4650118Z test digesthub::tests::render_is_glanceable ... ok
2026-06-04T01:27:42.4652544Z test digesthub::tests::subscribe_returns_current_base ... ok
2026-06-04T01:27:42.4653102Z test config::tests::full_auto_update_is_gated_by_default ... ok
2026-06-04T01:27:42.4653614Z test adapter_update::tests::file_pull_wrong_key_rejected ... ok
2026-06-04T01:27:42.4654160Z test digesthub::tests::subscriber_receives_changes_then_is_pruned ... ok
2026-06-04T01:27:42.4654665Z test adapter_update::tests::file_pull_verified_against_adapter_key ... ok
2026-06-04T01:27:42.4655338Z test adapter_update::tests::file_pull_tampered_bytes_rejected ... ok
2026-06-04T01:27:42.4658016Z test frame::tests::handshake_accepts_newer_brain_on_older_broker ... ok
2026-06-04T01:27:42.4659376Z test frame::tests::envelope_with_unknown_trailing_field_decodes_on_older_peer ... ok
2026-06-04T01:27:42.4659979Z test digest::tests::window_slide_resends_from_zero ... ok
2026-06-04T01:27:42.4660656Z test frame::tests::handshake_rejects_below_floor ... ok
2026-06-04T01:27:42.4661983Z test frame::tests::handshake_rejects_role_mismatch ... ok
2026-06-04T01:27:42.4662476Z test digest::tests::unchanged_feed_emits_no_delta ... ok
2026-06-04T01:27:42.4662890Z test config::tests::save_load_roundtrip ... ok
2026-06-04T01:27:42.4663516Z test frame::tests::unknown_kind_is_not_a_decode_error ... ok
2026-06-04T01:27:42.4665151Z test daemon::tests::is_running_tracks_the_seed_channel ... ok
2026-06-04T01:27:42.4666923Z test config::tests::pulse_period_is_config_driven ... ok
2026-06-04T01:27:42.4668566Z test adapter_update::tests::ripple_conducts_each_adapter_in_order ... ok
2026-06-04T01:27:42.4783901Z test config::tests::relay_choice_is_config_driven ... ok
2026-06-04T01:27:42.4785605Z test msg::tests::bytes_round_trip_through_payload ... ok
2026-06-04T01:27:42.4787586Z test msg::tests::net_frames_round_trip_and_tolerate_unknown_fields ... ok
2026-06-04T01:27:42.4789106Z test msg::tests::output_envelope_round_trips ... ok
2026-06-04T01:27:42.4790801Z test msg::tests::spawn_req_tolerates_unknown_field ... ok
2026-06-04T01:27:42.4845785Z test consent::tests::no_live_session_resolves_to_none ... ok
2026-06-04T01:27:42.4871066Z test effect::tests::applied_set_survives_reopen ... ok
2026-06-04T01:27:42.4924917Z test effect::tests::second_apply_for_same_key_is_deduped ... ok
2026-06-04T01:27:42.4969120Z test effect::tests::failed_effect_is_not_recorded_applied ... ok
2026-06-04T01:27:42.4973076Z test effect::tests::open_creates_missing_parent_dirs ... ok
2026-06-04T01:27:42.5056684Z test release::tests::artifact_digest_mismatch_is_rejected ... ok
2026-06-04T01:27:42.5062043Z test release::tests::channel_mismatch_is_rejected ... ok
2026-06-04T01:27:42.5063765Z test release::tests::hex_roundtrips ... ok
2026-06-04T01:27:42.5133838Z test lifecycle::tests::crash_signoff_spares_recovered_self ... ok
2026-06-04T01:27:42.5134516Z test consent::tests::resolves_most_recently_active_live_session ... ok
2026-06-04T01:27:42.5140717Z test release::tests::revoked_key_is_rejected ... ok
2026-06-04T01:27:42.5146082Z test release::tests::expired_metadata_is_rejected ... ok
2026-06-04T01:27:42.5224364Z test release::tests::tampered_metadata_fails_signature ... ok
2026-06-04T01:27:42.5234171Z test release::tests::valid_release_verifies_and_artifact_matches ... ok
2026-06-04T01:27:42.5234682Z test release::tests::untrusted_key_is_unknown ... ok
2026-06-04T01:27:42.5256713Z test nethost::tests::host_binds_endpoint_to_node_identity ... ok
2026-06-04T01:27:42.5261187Z test transport::tests::local_socket_handshake_and_frame_round_trip ... ok
2026-06-04T01:27:42.5264492Z test transport::tests::local_socket_rejects_wrong_role ... ok
2026-06-04T01:27:42.5265837Z test update::tests::apply_refuses_non_brain_only_plan ... ok
2026-06-04T01:27:42.5267383Z test update::tests::classify_brain_only_when_broker_hosts_new_brain ... ok
2026-06-04T01:27:42.5268715Z test update::tests::classify_broker_breaking_on_resource_abi_change ... ok
2026-06-04T01:27:42.5269567Z test update::tests::classify_broker_compatible_when_brain_below_floor ... ok
2026-06-04T01:27:42.5321507Z test release::tests::non_monotonic_version_is_rollback ... ok
2026-06-04T01:27:42.5410574Z test update::tests::plan_verified_yields_a_plan_for_a_valid_release ... ok
2026-06-04T01:27:42.5443748Z test update::tests::plan_verified_produces_no_plan_for_a_rejected_release ... ok
2026-06-04T01:27:42.5498066Z test lifecycle::tests::crash_signoff_tears_down_when_still_gone ... ok
2026-06-04T01:27:42.5717368Z test nethost::tests::two_hosts_dial_over_loopback ... ok
2026-06-04T01:27:42.5792635Z test lifecycle::tests::daemon_hosted_psyche_liveness_is_status_not_pid ... ok
2026-06-04T01:27:42.5844832Z test effect::tests::gauntlet_is_exactly_once_across_brain_crashes ... ok
2026-06-04T01:27:42.5902464Z test lifecycle::tests::harness_owner_gone_anchors_on_parent_pid ... ok
2026-06-04T01:27:42.6259389Z test lifecycle::tests::orphan_watch_fires_on_dead_owner ... ok
2026-06-04T01:27:42.6285537Z test lifecycle::tests::orphan_watch_honors_stop_for_live_owner ... ok
2026-06-04T01:27:42.6618599Z test lifecycle::tests::pulse_loop_is_config_paced_and_killable ... ok
2026-06-04T01:27:42.6680274Z test lifecycle::tests::pulse_tick_ingests_drop ... ok
2026-06-04T01:27:42.7723505Z test relay::tests::respawn_loses_no_spooled_message ... ok
2026-06-04T01:27:42.8589562Z test relay::tests::run_honors_stop ... ok
2026-06-04T01:27:42.8655983Z test seedmap::tests::put_refreshes_existing ... ok
2026-06-04T01:27:42.8720573Z test seedmap::tests::put_then_take_consumes_once ... ok
2026-06-04T01:27:42.8783733Z test seedmap::tests::take_absent_is_none ... ok
2026-06-04T01:27:42.8784006Z 
2026-06-04T01:27:42.8784219Z test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
2026-06-04T01:27:42.8784460Z 
2026-06-04T01:27:42.8838931Z      Running tests\brain_swap.rs (target\debug\deps\brain_swap-64dc9737ef490775.exe)
2026-06-04T01:27:43.3925387Z 
2026-06-04T01:27:43.3925874Z running 1 test
2026-06-04T01:27:43.4202179Z test brain_only_update_swaps_logic_with_zero_endpoint_interruption ... ok
2026-06-04T01:27:43.4202402Z 
2026-06-04T01:27:43.4202630Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
2026-06-04T01:27:43.4202855Z 
2026-06-04T01:27:43.4216381Z      Running tests\broker.rs (target\debug\deps\broker-1c6930d95c58be14.exe)
2026-06-04T01:27:43.9135674Z 
2026-06-04T01:27:43.9136111Z running 1 test
2026-06-04T01:27:43.9400850Z test broker_hosts_pty_child_streams_output_and_accepts_input ... ok
2026-06-04T01:27:43.9401145Z 
2026-06-04T01:27:43.9401320Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
2026-06-04T01:27:43.9401574Z 
2026-06-04T01:27:43.9413963Z      Running tests\daemon_e2e.rs (target\debug\deps\daemon_e2e-ea3f6030380d2685.exe)
2026-06-04T01:27:43.9718351Z 
2026-06-04T01:27:43.9718887Z running 1 test
2026-06-04T01:27:44.2126875Z test daemon_hosts_lifecycle_and_survives_brain_restart ... ok
2026-06-04T01:27:44.2127130Z 
2026-06-04T01:27:44.2143571Z      Running tests\digest.rs (target\debug\deps\digest-3458a507c89e5773.exe)
2026-06-04T01:27:44.2144034Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
2026-06-04T01:27:44.2144260Z 
2026-06-04T01:27:44.2432264Z 
2026-06-04T01:27:44.2432512Z running 1 test
2026-06-04T01:27:44.3805887Z test digest_daemon_half_end_to_end ... ok
2026-06-04T01:27:44.3806133Z 
2026-06-04T01:27:44.3806315Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
2026-06-04T01:27:44.3806563Z 
2026-06-04T01:27:44.3825177Z      Running tests\handoff.rs (target\debug\deps\handoff-b0020b5b57046d1a.exe)
2026-06-04T01:27:44.8824153Z 
2026-06-04T01:27:44.8824605Z running 1 test
2026-06-04T01:27:45.0907919Z test brain_restart_survives_gaplessly_with_fresh_gen_start ... ok
2026-06-04T01:27:45.0908331Z 
2026-06-04T01:27:45.0908568Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
2026-06-04T01:27:45.0908821Z 
2026-06-04T01:27:45.0923869Z      Running tests\idempotent.rs (target\debug\deps\idempotent-d2d33228f38624dc.exe)
2026-06-04T01:27:45.1249983Z 
2026-06-04T01:27:45.1250254Z running 1 test
2026-06-04T01:27:45.1992330Z test pty_writes_are_exactly_once_across_brain_crashes ... ok
2026-06-04T01:27:45.1992610Z 
2026-06-04T01:27:45.1992806Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
2026-06-04T01:27:45.1993066Z 
2026-06-04T01:27:45.2059932Z      Running tests\netbroker.rs (target\debug\deps\netbroker-ea7359f92c63f684.exe)
2026-06-04T01:27:45.8613758Z 
2026-06-04T01:27:45.8614261Z running 5 tests
2026-06-04T01:27:45.8640383Z test netless_broker_probes_gracefully ... ok
2026-06-04T01:27:45.9057202Z test broker_owns_endpoint_and_reports_status ... ok
2026-06-04T01:27:45.9139167Z test unknown_net_frame_is_reported_not_fatal ... ok
2026-06-04T01:27:45.9471852Z test replayed_dial_op_is_deduped_across_brain_restart ... ok
2026-06-04T01:27:45.9520369Z test brain_dials_second_broker_over_loopback ... ok
2026-06-04T01:27:45.9520712Z 
2026-06-04T01:27:45.9520906Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
2026-06-04T01:27:45.9521227Z 
2026-06-04T01:27:45.9629455Z      Running tests\netstream.rs (target\debug\deps\netstream-3e0891c066d05d8e.exe)
2026-06-04T01:27:46.6198077Z 
2026-06-04T01:27:46.6198560Z running 2 tests
2026-06-04T01:27:46.8479777Z test sender_brain_restart_redrive_is_exactly_once ... ok
2026-06-04T01:27:46.9469719Z test receiver_brain_restart_is_gapless_and_exactly_once ... ok
2026-06-04T01:27:46.9470106Z 
2026-06-04T01:27:46.9470499Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
2026-06-04T01:27:46.9471014Z 
2026-06-04T01:27:46.9625988Z      Running unittests src\lib.rs (target\debug\deps\spt_live-c3e807cb486b3771.exe)
2026-06-04T01:27:47.2156335Z 
2026-06-04T01:27:47.2156819Z running 35 tests
2026-06-04T01:27:47.2159753Z test context::tests::llm_over_llm_writes ... ok
2026-06-04T01:27:47.2160251Z test context::tests::direct_always_writes ... ok
2026-06-04T01:27:47.2161058Z test context::tests::marker_round_trips ... ok
2026-06-04T01:27:47.2164138Z test echo::tests::provenance_is_stamped ... ok
2026-06-04T01:27:47.2164587Z test context::tests::llm_within_window_suppressed ... ok
2026-06-04T01:27:47.2164879Z test context::tests::llm_past_window_writes ... ok
2026-06-04T01:27:47.2166430Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-04T01:27:47.2168144Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-04T01:27:47.2168532Z test psyche::tests::prompt_without_event ... ok
2026-06-04T01:27:47.2175977Z test history::tests::native_missing_log_is_empty ... ok
2026-06-04T01:27:47.2244906Z test history::tests::native_reads_logged_records ... ok
2026-06-04T01:27:47.2281340Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-04T01:27:47.2321127Z test ingest::tests::both_drops_ingested ... ok
2026-06-04T01:27:47.2427478Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-04T01:27:47.2435591Z test history::tests::fetcher_yields_records ... ok
2026-06-04T01:27:47.2444064Z test ingest::tests::no_drops_is_empty ... ok
2026-06-04T01:27:47.2445315Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-04T01:27:47.2446561Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-04T01:27:47.2447945Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-04T01:27:47.2457649Z test signoff::tests::stale_signoff_swept ... ok
2026-06-04T01:27:47.2515148Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-04T01:27:47.2554367Z test echo::tests::echo_nonzero_errors ... ok
2026-06-04T01:27:47.2627499Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-04T01:27:47.2648321Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-04T01:27:47.2698006Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-04T01:27:47.2840579Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-04T01:27:47.2860605Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-04T01:27:47.2887533Z test pulse::tests::tick_ingests_drops ... ok
2026-06-04T01:27:47.2907094Z test pulse::tests::tick_reports_idle ... ok
2026-06-04T01:27:47.3190515Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-04T01:27:47.3242286Z test resume::tests::download_reads_stored_context ... ok
2026-06-04T01:27:47.3529976Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-04T01:27:47.3536333Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-04T01:27:47.3592667Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-04T01:27:47.5341764Z test history::tests::fetcher_timeout_errors ... ok
2026-06-04T01:27:47.5342050Z 
2026-06-04T01:27:47.5342226Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
2026-06-04T01:27:47.5342475Z 
2026-06-04T01:27:47.5357976Z      Running unittests src\lib.rs (target\debug\deps\spt_msg-7130358a8294de6b.exe)
2026-06-04T01:27:47.7289775Z 
2026-06-04T01:27:47.7290300Z running 22 tests
2026-06-04T01:27:47.7298600Z test deliver::tests::deferred_send_validates ... ok
2026-06-04T01:27:47.7299131Z test ring::tests::ring_no_perch ... ok
2026-06-04T01:27:47.7915565Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-04T01:27:47.7916496Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-04T01:27:47.7917629Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-04T01:27:47.7921998Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-04T01:27:47.7926538Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-04T01:27:47.7938886Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-04T01:27:47.8090941Z test deliver::tests::send_outcome_mapping ... ok
2026-06-04T01:27:47.8424740Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-04T01:27:47.8471243Z test ready::tests::backlog_drains_on_start ... ok
2026-06-04T01:27:47.8556030Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-04T01:27:47.8611941Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-04T01:27:47.8769410Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-04T01:27:47.8938999Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-04T01:27:47.9707127Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-04T01:27:47.9815345Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-04T01:27:48.0001884Z test listener::tests::drop_unregisters_address ... ok
2026-06-04T01:27:48.0643569Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-04T01:27:48.0882485Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-04T01:27:48.1867692Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-04T01:27:50.1610645Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-04T01:27:50.1610902Z 
2026-06-04T01:27:50.1611120Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.43s
2026-06-04T01:27:50.1611355Z 
2026-06-04T01:27:50.1628045Z      Running tests\killer_quickstart.rs (target\debug\deps\killer_quickstart-4e1e63a600b2a2d6.exe)
2026-06-04T01:27:50.1961301Z 
2026-06-04T01:27:50.1961558Z running 2 tests
2026-06-04T01:27:50.3545353Z test offline_then_online_delivers_backlog ... ok
2026-06-04T01:27:50.4031030Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-04T01:27:50.4031280Z 
2026-06-04T01:27:50.4031458Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
2026-06-04T01:27:50.4031743Z 
2026-06-04T01:27:50.4047883Z      Running unittests src\lib.rs (target\debug\deps\spt_net-d037209cac317cc6.exe)
2026-06-04T01:27:51.0631131Z 
2026-06-04T01:27:51.0631662Z running 67 tests
2026-06-04T01:27:51.0634654Z test net::endpoint::tests::mdns_discovery_connects_by_id ... ignored, needs LAN multicast; run with --ignored or on the D9 two-host rig
2026-06-04T01:27:51.0636155Z test net::pairing::ratelimit::tests::backoff_curve_doubles_then_caps ... ok
2026-06-04T01:27:51.0638503Z test net::pairing::ratelimit::tests::first_ceremony_is_free_and_success_resets ... ok
2026-06-04T01:27:51.0639035Z test net::pairing::ratelimit::tests::backoff_is_per_subnet ... ok
2026-06-04T01:27:51.0639552Z test net::pairing::ratelimit::tests::failures_impose_exponential_backoff ... ok
2026-06-04T01:27:51.0640166Z test net::pairing::ratelimit::tests::abandoned_ceremony_is_reclaimed_and_charged ... ok
2026-06-04T01:27:51.0641309Z test net::pairing::ratelimit::tests::one_active_ceremony_per_subnet ... ok
2026-06-04T01:27:51.0642082Z test net::pairing::ratelimit::tests::success_clears_accumulated_backoff ... ok
2026-06-04T01:27:51.0642793Z test net::pairing::rendezvous::tests::distinct_same_length_names_diverge ... ok
2026-06-04T01:27:51.0643812Z test net::pairing::rendezvous::tests::length_prefix_prevents_boundary_collision ... ok
2026-06-04T01:27:51.0644348Z test net::pairing::rendezvous::tests::token_is_deterministic ... ok
2026-06-04T01:27:51.0645050Z test net::pairing::rendezvous::tests::token_varies_with_name_and_step ... ok
2026-06-04T01:27:51.0645802Z test net::pairing::rendezvous::tests::window_is_three_adjacent_tokens ... ok
2026-06-04T01:27:51.0646290Z test net::pairing::totp::tests::debug_redacts_seed ... ok
2026-06-04T01:27:51.0646718Z test net::pairing::totp::tests::code_at_is_six_zero_padded_digits ... ok
2026-06-04T01:27:51.0647241Z test net::pairing::totp::tests::matches_rfc6238_appendix_b_vectors ... ok
2026-06-04T01:27:51.0649004Z test net::pairing::totp::tests::otpauth_uri_is_well_formed_and_encoded ... ok
2026-06-04T01:27:51.0649579Z test net::pairing::totp::tests::time_step_is_floor_unix_over_period ... ok
2026-06-04T01:27:51.0650275Z test net::pairing::totp::tests::window_accepts_plus_minus_one_only ... ok
2026-06-04T01:27:51.0650753Z test net::pairing::totp::tests::generated_seeds_are_distinct ... ok
2026-06-04T01:27:51.0651221Z test net::pairing::totp::tests::seed_round_trips_through_base32 ... ok
2026-06-04T01:27:51.0655394Z test net::pairing::transcript::tests::diverged_shared_secret_fails_verification ... ok
2026-06-04T01:27:51.0656121Z test net::pairing::transcript::tests::length_prefixing_prevents_boundary_collision ... ok
2026-06-04T01:27:51.0658448Z test net::pairing::transcript::tests::pake_identity_binds_role_and_context ... ok
2026-06-04T01:27:51.0659056Z test net::pairing::transcript::tests::message_order_is_bound ... ok
2026-06-04T01:27:51.0659855Z test net::pairing::transcript::tests::matching_tag_verifies_and_roles_differ ... ok
2026-06-04T01:27:51.0662624Z test net::pairing::wire::tests::frame_codec_round_trips_and_rejects_garbage ... ok
2026-06-04T01:27:51.0665948Z test net::pairing::transcript::tests::each_bound_field_changes_the_tag ... ok
2026-06-04T01:27:51.1049170Z test net::pairing::spake::tests::reflected_role_is_rejected_by_pake ... ok
2026-06-04T01:27:51.1070274Z test net::endpoint::tests::endpoint_id_binds_to_identity ... ok
2026-06-04T01:27:51.1072613Z test net::registry::tests::advertise_if_visible_gates_before_join ... ok
2026-06-04T01:27:51.1074963Z test net::registry::tests::distinct_nodes_are_separate_instances ... ok
2026-06-04T01:27:51.1076346Z test net::registry::tests::equal_epoch_replay_is_stale_noop ... ok
2026-06-04T01:27:51.1078260Z test net::registry::tests::excluded_endpoint_is_not_routable_even_via_node_pin ... ok
2026-06-04T01:27:51.1080413Z test net::registry::tests::exclusion_prunes_cross_subnet_ambiguity ... ok
2026-06-04T01:27:51.1083324Z test net::registry::tests::join_collides_even_with_offline_holder ... ok
2026-06-04T01:27:51.1085291Z test net::registry::tests::join_colliding_id_on_other_node_refuses_untouched ... ok
2026-06-04T01:27:51.1086653Z test net::registry::tests::join_fresh_id_is_inserted ... ok
2026-06-04T01:27:51.1089370Z test net::registry::tests::join_same_name_in_different_subnet_is_legal ... ok
2026-06-04T01:27:51.1091143Z test net::registry::tests::join_same_node_falls_through_to_lease ... ok
2026-06-04T01:27:51.1092457Z test net::registry::tests::newer_epoch_supersedes_same_node ... ok
2026-06-04T01:27:51.1096162Z test net::registry::tests::registry_serde_roundtrips ... ok
2026-06-04T01:27:51.1097525Z test net::registry::tests::rename_collision_refuses_whole_ripple ... ok
2026-06-04T01:27:51.1099841Z test net::registry::tests::rename_ripples_rows_across_advertised_subnets ... ok
2026-06-04T01:27:51.1101536Z test net::registry::tests::resolve_across_bare_id_in_two_subnets_refuses ... ok
2026-06-04T01:27:51.1103815Z test net::registry::tests::resolve_across_subnet_qualified_routes_there ... ok
2026-06-04T01:27:51.1105411Z test net::registry::tests::resolve_across_unique_id_resolves ... ok
2026-06-04T01:27:51.1107643Z test net::registry::tests::resolve_multiple_live_nodes_refuses ... ok
2026-06-04T01:27:51.1110191Z test net::registry::tests::resolve_node_qualifier_pins_and_offline_is_not_found ... ok
2026-06-04T01:27:51.1112717Z test net::registry::tests::resolve_prefers_local_instance ... ok
2026-06-04T01:27:51.1185577Z test net::registry::tests::resolve_sole_live_remote_and_skips_offline ... ok
2026-06-04T01:27:51.1186016Z test net::registry::tests::stale_active_cannot_clobber_newer_offline ... ok
2026-06-04T01:27:51.1364667Z test net::pairing::spake::tests::substituted_pubkey_fails ... ok
2026-06-04T01:27:51.1366218Z test net::pairing::spake::tests::stale_step_fails ... ok
2026-06-04T01:27:51.1371608Z test net::pairing::spake::tests::wrong_code_fails_at_confirmation_not_spake ... ok
2026-06-04T01:27:51.1388288Z test net::pairing::spake::tests::wrong_subnet_fails ... ok
2026-06-04T01:27:51.1389034Z test net::pairing::spake::tests::matching_code_pairs_and_agrees_on_key ... ok
2026-06-04T01:27:51.1389646Z test net::pairing::spake::tests::stale_epoch_fails ... ok
2026-06-04T01:27:51.1403348Z test net::pairing::spake::tests::tampered_tag_fails ... ok
2026-06-04T01:27:51.1742652Z test net::endpoint::tests::two_endpoints_loopback_echo ... ok
2026-06-04T01:27:51.1742997Z test net::pairing::wire::tests::unknown_subnet_is_rejected ... ok
2026-06-04T01:27:51.1763586Z test net::pairing::wire::tests::stale_step_is_rejected ... ok
2026-06-04T01:27:51.2460007Z test net::pairing::wire::tests::repair_member_keeps_seed ... ok
2026-06-04T01:27:51.2474083Z test net::pairing::wire::tests::create_new_then_join_learns_named_subnet ... ok
2026-06-04T01:27:51.2560054Z test net::pairing::wire::tests::wrong_code_fails_and_writes_no_trust ... ok
2026-06-04T01:27:51.2622360Z test net::pairing::wire::tests::loopback_pairs_and_pins_both_sides ... ok
2026-06-04T01:27:51.2628449Z test net::pairing::wire::tests::busy_subnet_refuses_ceremony ... ok
2026-06-04T01:27:51.2628753Z 
2026-06-04T01:27:51.2628974Z test result: ok. 66 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s
2026-06-04T01:27:51.2629186Z 
2026-06-04T01:27:51.2674176Z      Running unittests src\lib.rs (target\debug\deps\spt_proto-e67c0d5e8c4795e8.exe)
2026-06-04T01:27:51.3423069Z 
2026-06-04T01:27:51.3423485Z running 53 tests
2026-06-04T01:27:51.3429100Z test addr::tests::parses_every_qualifier_combination ... ok
2026-06-04T01:27:51.3429527Z test addr::tests::display_round_trips ... ok
2026-06-04T01:27:51.3430355Z test addr::tests::rejects_doubled_delimiters ... ok
2026-06-04T01:27:51.3431515Z test addr::tests::rejects_empty_or_bad_components ... ok
2026-06-04T01:27:51.3431847Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-04T01:27:51.3432183Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-04T01:27:51.3432670Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-04T01:27:51.3433769Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-04T01:27:51.3434178Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-04T01:27:51.3434777Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-04T01:27:51.3435826Z test endpoint::tests::broker_and_node_families ... ok
2026-06-04T01:27:51.3436167Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-04T01:27:51.3436537Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-04T01:27:51.3436935Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-04T01:27:51.3437379Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-04T01:27:51.3437875Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-04T01:27:51.3439074Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-04T01:27:51.3439933Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-04T01:27:51.3440309Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-04T01:27:51.3440661Z test envelope::tests::parser_both_tags_present ... ok
2026-06-04T01:27:51.3441860Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-04T01:27:51.3442487Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-04T01:27:51.3442891Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-04T01:27:51.3443383Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-04T01:27:51.3443813Z test event::tests::alarm_event_round_trips ... ok
2026-06-04T01:27:51.3444109Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-04T01:27:51.3444413Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-04T01:27:51.3445470Z test event::tests::empty_body_envelope_parses ... ok
2026-06-04T01:27:51.3445786Z test event::tests::attr_order_preserved ... ok
2026-06-04T01:27:51.3446463Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-04T01:27:51.3446848Z test event::tests::msg_event_round_trips ... ok
2026-06-04T01:27:51.3447520Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-04T01:27:51.3447856Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-04T01:27:51.3448212Z test id::tests::accepts_japanese_scripts ... ok
2026-06-04T01:27:51.3448490Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-04T01:27:51.3449625Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-04T01:27:51.3449962Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-04T01:27:51.3450314Z test id::tests::reports_bad_char_position ... ok
2026-06-04T01:27:51.3450617Z test id::tests::reserves_address_delimiters ... ok
2026-06-04T01:27:51.3451116Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-04T01:27:51.3451946Z test payload::tests::base64_known_vectors ... ok
2026-06-04T01:27:51.3452155Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-04T01:27:51.3452400Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-04T01:27:51.3452662Z test payload::tests::command_payload_round_trips ... ok
2026-06-04T01:27:51.3452883Z test payload::tests::text_payload_round_trips ... ok
2026-06-04T01:27:51.3453105Z test version::tests::current_version_self_compatible ... ok
2026-06-04T01:27:51.3453351Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-04T01:27:51.3453591Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-04T01:27:51.3453833Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-04T01:27:51.3454074Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-04T01:27:51.3532808Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-04T01:27:51.3613289Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-04T01:27:51.3779747Z test identity::tests::sign_verify_round_trip ... ok
2026-06-04T01:27:51.3779970Z 
2026-06-04T01:27:51.3780131Z test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-04T01:27:51.3780334Z 
2026-06-04T01:27:51.3794157Z      Running unittests src\lib.rs (target\debug\deps\spt_runtime-ebd343d63ceeff0d.exe)
2026-06-04T01:27:51.5256121Z 
2026-06-04T01:27:51.5256408Z running 21 tests
2026-06-04T01:27:51.5265251Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-04T01:27:51.5265984Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-04T01:27:51.5266465Z test manifest::tests::pty_digest_requires_both_boundaries ... ok
2026-06-04T01:27:51.5266940Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-04T01:27:51.5268628Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-04T01:27:51.5269137Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-04T01:27:51.5269645Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-04T01:27:51.5270133Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-04T01:27:51.5270533Z test manifest::tests::shell_fixture_parses ... ok
2026-06-04T01:27:51.5270858Z test manifest::tests::pty_digest_minimal_defaults ... ok
2026-06-04T01:27:51.5271247Z test manifest::tests::update_avenue_content_signing_fields ... ok
2026-06-04T01:27:51.5271640Z test runtime::tests::fills_known_placeholders ... ok
2026-06-04T01:27:51.5272002Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-04T01:27:51.5272393Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-04T01:27:51.5272945Z test runtime::tests::unknown_role_errors ... ok
2026-06-04T01:27:51.5273289Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-04T01:27:51.5278141Z test manifest::tests::round_trips_through_toml ... ok
2026-06-04T01:27:51.5279130Z test manifest::tests::pty_digest_round_trips ... ok
2026-06-04T01:27:51.5409226Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-04T01:27:51.5596465Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-04T01:27:51.8375979Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-04T01:27:51.8376164Z 
2026-06-04T01:27:51.8376338Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
2026-06-04T01:27:51.8376683Z 
2026-06-04T01:27:51.8393026Z      Running unittests src\lib.rs (target\debug\deps\spt_store-0166efe75f3d7f9b.exe)
2026-06-04T01:27:52.0609303Z 
2026-06-04T01:27:52.0609526Z running 77 tests
2026-06-04T01:27:52.0615076Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-04T01:27:52.0616464Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-04T01:27:52.0616923Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-04T01:27:52.0617559Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-04T01:27:52.0715644Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-04T01:27:52.0723771Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-04T01:27:52.0734746Z test info::tests::set_status_marks_existing_record ... ok
2026-06-04T01:27:52.0739305Z test epoch::tests::corrupt_or_absent_file_degrades_safely ... ok
2026-06-04T01:27:52.0744573Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-04T01:27:52.0752026Z test info::tests::write_read_round_trip ... ok
2026-06-04T01:27:52.0754815Z test liveness::tests::busy_and_missing_keep_interim_parity ... ok
2026-06-04T01:27:52.0756689Z test perch::tests::classification_matrix ... ok
2026-06-04T01:27:52.0759835Z test epoch::tests::next_is_strictly_increasing_from_one ... ok
2026-06-04T01:27:52.0775133Z test epoch::tests::counter_persists_across_reload ... ok
2026-06-04T01:27:52.0784186Z test info::tests::corrupt_content_returns_none ... ok
2026-06-04T01:27:52.0790412Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-04T01:27:52.0796983Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-04T01:27:52.0799623Z test proc::tests::current_process_is_alive ... ok
2026-06-04T01:27:52.0800210Z test history::tests::appends_one_record_per_line ... ok
2026-06-04T01:27:52.0800918Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-04T01:27:52.0805389Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-04T01:27:52.0805998Z test proc::tests::pid_zero_is_dead_on_every_os ... ok
2026-06-04T01:27:52.0806389Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-04T01:27:52.0809940Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-04T01:27:52.0811159Z test perch::tests::resolve_self_is_flat ... ok
2026-06-04T01:27:52.0817149Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-04T01:27:52.0834574Z test liveness::tests::daemon_hosted_offline_overrides_live_pid ... ok
2026-06-04T01:27:52.0845641Z test liveness::tests::daemon_hosted_online_survives_dead_pid ... ok
2026-06-04T01:27:52.0846367Z test nodeid::tests::corrupt_key_errors_never_regenerates ... ok
2026-06-04T01:27:52.0974681Z test info::tests::set_last_active_stamps_recency ... ok
2026-06-04T01:27:52.0979765Z test nodeid::tests::create_then_load_is_stable ... ok
2026-06-04T01:27:52.0981958Z test seed::tests::absent_cwd_is_omitted ... ok
2026-06-04T01:27:52.0982767Z test liveness::tests::external_perch_still_pid_probes ... ok
2026-06-04T01:27:52.0984821Z test seed::tests::seed_round_trips_through_json ... ok
2026-06-04T01:27:52.1006017Z test perch::tests::list_self_perch_ids_enumerates_bound_top_level ... ok
2026-06-04T01:27:52.1148543Z test nodeid::tests::seed_hex_round_trips ... ok
2026-06-04T01:27:52.1412013Z test liveness::tests::registry_entry_keys_on_status_for_hosted_rows ... ok
2026-06-04T01:27:52.1487188Z test rename::tests::live_nested_child_blocks_rename ... ok
2026-06-04T01:27:52.1682041Z test rename::tests::rename_refusals_leave_owlery_untouched ... ok
2026-06-04T01:27:52.1684853Z test subnet::tests::add_joined_preserves_seed_and_epoch ... ok
2026-06-04T01:27:52.1688574Z test subnet::tests::create_subnet_starts_at_epoch_one_unique_name ... ok
2026-06-04T01:27:52.1690586Z test subnet::tests::hex_round_trips_and_rejects_bad_input ... ok
2026-06-04T01:27:52.1848456Z test registry::tests::register_and_lookup ... ok
2026-06-04T01:27:52.1851467Z test subnet::tests::hide_new_endpoints_defaults_off_and_persists ... ok
2026-06-04T01:27:52.1853484Z test subnet::tests::minted_seeds_are_random ... ok
2026-06-04T01:27:52.1857888Z test subnet::tests::remove_drops_membership ... ok
2026-06-04T01:27:52.1864725Z test subnet::tests::rotate_bumps_epoch_and_changes_seed ... ok
2026-06-04T01:27:52.1907660Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-04T01:27:52.1909615Z test trust::tests::first_use_pins_then_is_trusted_idempotently ... ok
2026-06-04T01:27:52.1912432Z test trust::tests::label_anchor_is_subnet_scoped ... ok
2026-06-04T01:27:52.1914227Z test trust::tests::labelled_key_change_warns_without_mutating ... ok
2026-06-04T01:27:52.1915620Z test trust::tests::peers_in_filters_by_subnet ... ok
2026-06-04T01:27:52.1917067Z test trust::tests::repin_applies_accepted_key_change ... ok
2026-06-04T01:27:52.1918067Z test trust::tests::revoke_removes_trust ... ok
2026-06-04T01:27:52.1950153Z test subnet::tests::missing_or_corrupt_file_is_empty_store ... ok
2026-06-04T01:27:52.1951711Z test trust::tests::trust_is_scoped_per_subnet ... ok
2026-06-04T01:27:52.1953183Z test rename::tests::rename_ripples_self_and_nested_children ... ok
2026-06-04T01:27:52.1953591Z test trust::tests::unlabelled_distinct_keys_each_pin ... ok
2026-06-04T01:27:52.1955360Z test visibility::tests::hidden_gates_sync_even_when_listed ... ok
2026-06-04T01:27:52.1955788Z test visibility::tests::hidden_is_or_of_defaults ... ok
2026-06-04T01:27:52.1957704Z test visibility::tests::override_wins_both_directions ... ok
2026-06-04T01:27:52.1959715Z test visibility::tests::synced_requires_membership_listing ... ok
2026-06-04T01:27:52.2012159Z test subnet::tests::store_persists_multi_subnet_and_rotation ... ok
2026-06-04T01:27:52.2038364Z test visibility::tests::store_persists_and_degrades_safe ... ok
2026-06-04T01:27:52.2041738Z test trust::tests::store_persists_and_degrades_gracefully ... ok
2026-06-04T01:27:52.2113803Z test registry::tests::reregister_replaces_address ... ok
2026-06-04T01:27:52.2173021Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-04T01:27:52.2281960Z test spool::tests::reopen_is_idempotent ... ok
2026-06-04T01:27:52.2331773Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-04T01:27:52.2406481Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-04T01:27:52.2464765Z test registry::tests::clean_keys_on_status_for_daemon_hosted_rows ... ok
2026-06-04T01:27:52.2480664Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-04T01:27:52.2605764Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-04T01:27:52.2724742Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-04T01:27:52.3671282Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-04T01:27:52.3960543Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-04T01:28:02.5521601Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-04T01:28:02.5521888Z 
2026-06-04T01:28:02.5522055Z test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.49s
2026-06-04T01:28:02.5522351Z 
2026-06-04T01:28:02.5540717Z      Running unittests src\lib.rs (target\debug\deps\spt_term-34ef9d50f40f6bdc.exe)
2026-06-04T01:28:02.7127322Z 
2026-06-04T01:28:02.7127524Z running 8 tests
2026-06-04T01:28:02.7131828Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-04T01:28:02.7132392Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-04T01:28:02.7134788Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-04T01:28:02.7177448Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-04T01:28:02.7182581Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-04T01:28:02.7182942Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-04T01:28:02.7183871Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-04T01:28:02.7186686Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-04T01:28:02.7186900Z 
2026-06-04T01:28:02.7187108Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T01:28:02.7187315Z 
2026-06-04T01:28:02.7205135Z      Running tests\digest.rs (target\debug\deps\digest-d5e4774bef160eda.exe)
2026-06-04T01:28:02.8920502Z 
2026-06-04T01:28:02.8920782Z running 1 test
2026-06-04T01:28:02.9335963Z test digest_parses_a_real_pty_stream ... ok
2026-06-04T01:28:02.9336170Z 
2026-06-04T01:28:02.9336416Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-04T01:28:02.9336818Z 
2026-06-04T01:28:02.9352546Z      Running tests\dsr.rs (target\debug\deps\dsr-5e4fb856f512dd6b.exe)
2026-06-04T01:28:02.9987254Z 
2026-06-04T01:28:02.9987462Z running 2 tests
2026-06-04T01:28:03.0424418Z test conpty_output_not_withheld_under_the_drain ... ok
2026-06-04T01:28:03.0424673Z test drain_forwards_child_output ... ok
2026-06-04T01:28:03.0424788Z 
2026-06-04T01:28:03.0424942Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-04T01:28:03.0425148Z 
2026-06-04T01:28:03.0441193Z      Running tests\inject.rs (target\debug\deps\inject-6fd600b52b36b97b.exe)
2026-06-04T01:28:03.1069276Z 
2026-06-04T01:28:03.1069461Z running 2 tests
2026-06-04T01:28:03.1584907Z test ctrl_c_interrupts_the_child ... ok
2026-06-04T01:28:03.1585215Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-04T01:28:03.1585369Z 
2026-06-04T01:28:03.1585520Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-04T01:28:03.1585722Z 
2026-06-04T01:28:03.1604584Z      Running tests\stream.rs (target\debug\deps\stream-993a38a8c66f79da.exe)
2026-06-04T01:28:03.2275357Z 
2026-06-04T01:28:03.2275517Z running 2 tests
2026-06-04T01:28:03.2691063Z test delivers_every_value_under_resize ... ok
2026-06-04T01:28:04.2411124Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-04T01:28:04.2411346Z 
2026-06-04T01:28:04.2411506Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
2026-06-04T01:28:04.2411723Z 
2026-06-04T01:28:04.2433673Z      Running tests\surface.rs (target\debug\deps\surface-a75d279594fa236a.exe)
2026-06-04T01:28:04.3051735Z 
2026-06-04T01:28:04.3051972Z running 1 test
2026-06-04T01:28:04.3150233Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-04T01:28:04.3150466Z 
2026-06-04T01:28:04.3150680Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-04T01:28:04.3150978Z 
2026-06-04T01:28:04.3161014Z    Doc-tests spt_daemon
2026-06-04T01:28:04.6093186Z 
2026-06-04T01:28:04.6093526Z running 0 tests
2026-06-04T01:28:04.6094893Z 
2026-06-04T01:28:04.6095208Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:04.6095442Z 
2026-06-04T01:28:04.6162557Z    Doc-tests spt_live
2026-06-04T01:28:04.6731890Z 
2026-06-04T01:28:04.6732070Z running 0 tests
2026-06-04T01:28:04.6732206Z 
2026-06-04T01:28:04.6732718Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:04.6733073Z 
2026-06-04T01:28:04.6781106Z    Doc-tests spt_msg
2026-06-04T01:28:04.7313436Z 
2026-06-04T01:28:04.7313583Z running 0 tests
2026-06-04T01:28:04.7313717Z 
2026-06-04T01:28:04.7313881Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:04.7314090Z 
2026-06-04T01:28:04.7359798Z    Doc-tests spt_net
2026-06-04T01:28:04.8967766Z 
2026-06-04T01:28:04.8968074Z running 0 tests
2026-06-04T01:28:04.8968219Z 
2026-06-04T01:28:04.8968383Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:04.8968601Z 
2026-06-04T01:28:04.9031341Z    Doc-tests spt_proto
2026-06-04T01:28:04.9516284Z 
2026-06-04T01:28:04.9516500Z running 0 tests
2026-06-04T01:28:04.9516607Z 
2026-06-04T01:28:04.9516770Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:04.9517073Z 
2026-06-04T01:28:04.9567714Z    Doc-tests spt_runtime
2026-06-04T01:28:05.0608700Z 
2026-06-04T01:28:05.0609016Z running 0 tests
2026-06-04T01:28:05.0609139Z 
2026-06-04T01:28:05.0609542Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:05.0609763Z 
2026-06-04T01:28:05.0666159Z    Doc-tests spt_store
2026-06-04T01:28:05.1570656Z 
2026-06-04T01:28:05.1570977Z running 0 tests
2026-06-04T01:28:05.1571096Z 
2026-06-04T01:28:05.1571261Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:05.1571475Z 
2026-06-04T01:28:05.1625151Z    Doc-tests spt_term
2026-06-04T01:28:05.2157747Z 
2026-06-04T01:28:05.2157867Z running 0 tests
2026-06-04T01:28:05.2158007Z 
2026-06-04T01:28:05.2158169Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-04T01:28:05.2158390Z 
